122108
742292
649582
878505
110723
63382
351851
311995
559283
613890
107545
572272
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471